﻿@model IEnumerable<FlyingClub.Models.Flight>
@{
    ViewBag.Title = "Mes vols";

    System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("fr-FR");
}

<h1>@ViewBag.Title</h1>

@if (Session["InstructorNumber"] != null)
{ 
<div class="link-button">
    <a href="/Flights/CreateRegular#user">Ajouter un nouveau vol</a>
</div>
<div></div>
}  

@if (Session["InstructorNumber"] == null)
{ 
<div class="link-button">
    <a href="/Flights/CreateSchool#user">Ajouter un vol avec professeur</a>
</div>
<div></div>
}

@foreach (FlyingClub.Models.Flight f in Model)
{
    <table class="flights-details-tab">
        <tbody>
            <tr>
                <td>Numéro de vol :</td>
                <td><a href="/Flights/Details/@f.ID#user">#@f.ID</a></td>
            </tr>
            <tr>
                <td>Date de départ :</td>
                <td>@f.DepartureDate.ToString("dddd dd MMMM yyyy à HH:mm", culture)</td>
            </tr>
            <tr>
                <td>Piste de départ :</td>
                <td>@f.DepartureAirfield</td>
            </tr>
            <tr>
                <td>Date d'arrivée :</td>
                <td>@f.ArrivalDate.ToString("dddd dd MMMM yyyy à HH:mm", culture)</td>
            </tr>
            <tr>
                <td>Piste d'arrivée :</td>
                <td>@f.ArrivalAirfield</td>
            </tr>
            <tr>
                <td>Numéro de l'avion :</td>
                <td>#@f.Plane.Name @f.Plane.Number</td>
            </tr>
            <tr>
                <td>Nom du pilote :</td>
                <td>@f.Pilot.Firstname @f.Pilot.Lastname</td>
            </tr> 
    
            @if (f.Student != null)
            { 
               @:<tr><td>Nom de l'élève :</td><td>@f.Student.Firstname< @f.Student.Lastname/td></tr>
            }
             
            @if (f.Validate == true)
            { 
                @:<tr><td>Vol validé :</td><td>oui</td></tr>
            }
            else
            {
                @:<tr><td>Vol validé :</td><td>non, 
                if (f.Pilot.ID == (int)Session["ID"] || Session["Staff"].Equals(true))
                { 
                    @Html.ActionLink("valider le vol", "ValidateFlight/" + @f.ID, "Flights")
                }
                @:</td></tr> 
            }
        </tbody>
    </table>
}